Complex and Reference Data Types

Complex

The Complex data type is a type consisting of many very specific use cases that for one reason or another cannot simply be represented by the other data types.

Each case is satisfied by its own modifier. Some modifiers require attributes specific to their particular situations, some must store multiple values, and some simply require special validation. As with all data types, if a form has a field with the Complex data type and a particular modifier, that data must be saved to an object field with the Complex data type and that same modifier.

The modifiers include:

Reference

The Reference data type is a direct link to a user, group, or resource. When creating a field with this modifier, a user can define whether the field links to a user, or to a specific type of group or resource. On a form, filter, or embedded editor, fields of this type appear as a drop-down list of all possible users or groups/resources of the specified type.